<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /* 
        联想数组的遍历：for循环  for——in、 for——of、forEach、
        对象属性的遍历：for （let——in）{ }
        
        1.先声明一个新的空对象
        2.写各种属性
        3.用for （let in）{ }
        获取对象属性的两种方式：
                    1. 对象名.属性名
                    2. 对象名['字符串']   字符串就是属性
        */
        let hero = new Object();
        hero.name = "剑圣";
        hero.age = 22;
        hero.address = "京城";
        hero.slogan = "解放全人类";
        //   key           value

        for (let a in hero) {  //a在这是key 键
            
            // console.log(hero.key);
            console.log(a, hero[a]); 
        }   // hero 没有 key 属性  所以后面字符串不加引号 不然输出undefined


    </script>
</body>

</html>